deliver someone from somewhere - Espagnol Anglais Dictionnaire